Immunization System API - Implementation Template (US Core)
Field mapping
HealthCloudGA____EhrImmunization____c
See src/main/resources/dw/FHIRTools.dwl for a mapping example.
| FHIR Field | Field | Notes |
|---|---|---|
| resourceType | "Immunization" | |
| id | Id | |
| Identifier[0].system | HealthCloudGA____SourceSystem____c | |
| Identifier[0].display | HealthCloudGA____SourceSystemId____c | |
| status | HealthCloudGA____RefusedIndicator____c | If Refused - 'Not Done', Else 'Completed' |
| statusReason.coding.system | HealthCloudGA____RefusalReasonSystem____c | |
| statusReason.coding.code | HealthCloudGA____RefusalReasonCode____c | |
| statusReason.coding.display | HealthCloudGA____RefusalReasonLabel____c | |
| vaccineCode.coding.version | HealthCloudGA____VaccineTypeSystem____c | |
| vaccineCode.coding.code | HealthCloudGA____VaccineTypeCode____c | |
| vaccineCode.text | HealthCloudGA____VaccineTypeLabel____c | |
| patient | HealthCloudGA____Patient____c | |
| occurrence[x].occurrenceDateTime | HealthCloudGA____DateAdministered____c | |
| occurrence[x].occurrenceString | HealthCloudGA____DateAdministered____c | |
| primarySource | HealthCloudGA____SelfReported____c | |
| lotNumber | HealthCloudGA____LotNumber____c | |
| expirationDate | HealthCloudGA____ExpirationDate____c | |
| doseQuantity | HealthCloudGA____DoseQuantity____c | |
| performer[0].function.text | HealthCloudGA____PerformerName255____c | |
| performer[0].actor | HealthCloudGA____Performer____c | |
| reasonCode[0].coding.system | HealthCloudGA____ReasonSystem____c | |
| reasonCode[0].coding.code | HealthCloudGA____ReasonCode____c | |
| reasonCode[0].coding.display | HealthCloudGA____ReasonLabel____c | |
| protocolApplied[0].doseNumber[x].doseNumberString | HealthCloudGA____DoseQuantityUnits____c | |
| protocolApplied[0].seriesDoses[x].doseNumberString | HealthCloudGA____DoseQuantityValue____c |